﻿
using System;
using System.Collections.Generic;

using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ERP_SaaS_WinForm.登录.Model
{

    /// <summary>
    /// Bom
    /// </summary>
    public class BomOrder
    {

        /// <summary>
        /// 主键（可空）
        /// </summary>
        public int? BomOrder_ID { get; set; }

        /// <summary>
        /// BOM 编号（如：BOM0000639777）
        /// </summary>
        public string BomCode { get; set; }

        /// <summary>
        /// 是否系统编号（勾选状态）
        /// </summary>
        public bool IsSystemCode { get; set; }

        /// <summary>
        /// 是否默认 BOM（勾选状态）
        /// </summary>
        public bool IsDefaultBom { get; set; }

        /// <summary>
        /// BOM 主题（如：请输入 BOM 主题）
        /// </summary>
        public string BomSubject { get; set; }

        /// <summary>
        /// 版本（如：请输入版本）
        /// </summary>
        public string Version { get; set; }

        /// <summary>
        /// 成品类型（如：下拉选择值）
        /// </summary>
        public string ProductType { get; set; }

        /// <summary>
        /// 成品名称（如：选择的物品名称）
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 日产量（如：输入值）
        /// </summary>
        public int? DailyOutput { get; set; }

        /// <summary>
        /// 备注（如：输入的备注内容）
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// BOM 配件列表（关联子表）
        /// </summary>
        public List<BomPart> BomParts { get; set; } = new List<BomPart>();


        /// <summary>
        /// BOM 配件子表实体类
        /// </summary>
    }
    
}
